home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 001-025 / scopedisk14 / hamklido / readme < prev    next >
Text File  |  1995-03-18  |  2KB  |  35 lines

  1.  
  2.                               Kaleidoscope
  3.  
  4.                      Public Domain 1988  Greg Searle
  5.  
  6.  
  7.    Creates a pretty, moving pattern on a lowres HAM screen.  Colors change
  8. smoothly as the pattern is drawn, randomly moving through all 4096 colors.
  9. This program uses the famous "bouncing ball" to guide the pattern.  A moving
  10. point follows a straight line until it hits the edge of the screen, where it
  11. "bounces off" somewhat randomly.
  12.  
  13.    This program multitasks fine.  The program is active only once per screen
  14. refresh (60 times per second), leaving plenty of time for other programs.
  15. The regular screen gadgets (dragbar, close box, layering gadgets) are hidden
  16. under the pattern.  Just hit the close box at the upper-right to shut down
  17. the program.
  18.  
  19.    Notes for HAM version:  Since color cycling is not used in this version,
  20. things got a bit boring with just one set of lines, so I added two more
  21. sets - three drawing at the same time.  This takes up more overhead than the
  22. original, plus the extra code needed to draw in HAM mode.  Color changes are
  23. executed by drawing sequentially in red, green, and blue HAM modes.  The
  24. 16-color pallette is not used since that would just slow things down more.
  25.  
  26.    Harmless hack:  Try bringing a system request window on the
  27. Kaleidoscope's screen.  Drag it around, re-size it, etc.  See what happens!
  28. (The program uses line patterns to draw horizontal lines in HAM.)
  29. Do this with the FixReq utility, then pull a system requester after
  30. starting this program (put in a corrupt disk, use PopCLI without the
  31. Workbench disk, etc.)  Make sure to hit CANCEL before closing the screen!
  32.  
  33.                   Enjoy!                  - Greg
  34.  
  35.